.bigBox {
  display: flex;
  /* flex: 1; */
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: solid 2px #f0f0f0;
  border-radius: 20px;
}
.left {
  width: 70%;
}
.module {
  display: flex;
  /* width: 1000px; */
  flex-wrap: wrap;
  padding-bottom: 50px;
  align-items: center;
  padding: 10px;
}
.div {
  width: 200px;
  padding: 20px;
}
.divLine {
  display: flex;
  border-bottom: #dcdcdc 1.5px solid;
  margin-bottom: 20px;
  padding-bottom: 20px;
  justify-content: space-between;
  align-items: center;
}
.divButton {
  color: white;
  padding: 10px 20px 10px 20px;
  background-color: #49d0ec;
  border-radius: 20px;
  text-align: center;
}
.dispensary {
  .divButton {
    background-color: rgb(255, 98, 0);
  }
}
.nurse {
  .divButton {
    background-color: rgb(238, 0, 255);
  }
}
.divImg {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.title {
  font-size: 20px;
  text-align: center;
  padding-bottom: 20px;
}
.right {
  width: 30%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
}
.nowDepartment {
}
.department {
  display: flex;
  flex-direction: column;
  width: 100%;
  .nowHead {
    width: 100%;
    height: 110px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
    .headDiv {
      width: 42%;
      padding: 15px;
      border-radius: 5px;
      background-color: #eaf3f880;
      display: flex;
      align-items: center;
      justify-content: space-between;
      b {
        font-weight: 700;
        font-size: 20px;
      }
      a {
        color: #777676;
        font-size: 13px;
      }
    }
  }
  .nowBottom {
    width: 100%;
    margin-top: 10px;
    .bottomDiv {
      background-color: #eaf3f880;
      padding: 15px;
      border-radius: 5px;
      display: flex;
      align-items: center;
      justify-content: space-between;

      b {
        font-weight: 700;
        font-size: 20px;
      }
      a {
        color: #777676;
        font-size: 13px;
      }
    }
  }
}
.director {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 160px;
  align-content: space-between;
  .directorDiv {
    width: 42%;
    padding: 15px;
    border-radius: 5px;
    background-color: #eaf3f880;
    display: flex;
    align-items: center;
    justify-content: space-between;
    b {
      font-size: 18px;
    }
    a {
      color: #777676;
      font-size: 15px;
    }
  }
}
.announcement_row {
  width: 100%;
  height: 200px;
}
.announcementRow {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  .row {
    display: flex;
    justify-content: space-between;
    a {
      color: #ccc;
    }
  }
}
